היי, אני רוצה להתחיל לבנות מערכות, והבנתי שלעבוד עם קבצים זה חשוב.
אז אפשר כיוון איך לבנות את המערכות הנ"ל?

2 תשובות

avatar ענה dekelyi ב 24 למאי 2013 #

1) צ'אט:
בשביל צ'אט צריך שלושה דברים:
- מערכת משתמשים
- מערכת שמירת ההודעות (ויצירת חדרים אם צריך)
- מערכת livechat: שליחת הודעות חדשות למשתמשים ברגע ששלחו אותן.
את שני הדברים הראשונים אפשר לעשות בקלות עם PHP, אך את מערכת הלייב-צ'אט קשה לעשות, וצריך בשביל זה מערכת מבוססת אירועים שתתקשר באותו הזמן בין שני משתמשים.
אני ממליץ על websockets בשביל זה.
למערכת משתמשים אפשר מסד רגיל. ולמערכת חדרים ושמירת הודעות אני ממליץ על קובץ .txt בפורמט כלשהו שיאחסן אותם.
rooms.txt:

======================================================= (room1) : [user1,user2,user3]
----------------------------- [user1] 12/3/2013 10:5
hey
----------------------------- [user3] 12/3/2013 10:8
what's up?
----------------------------- [user2] 12/3/2013 10:10
ok
======================================================= (room2) : [user8,user2,user1]
----------------------------- [user2] 15/8/2012
haha!!
=======================================================

avatar ענה phpon ב 24 למאי 2013 #

אני עדיין לא עובד עם מסד...
אני יכול לעשות שכול מי שיירצה להיכנס יוכל להיכנס?
רק ירשום תשם שלו והוא יוכל להגיב..? ולעשות שיראו רק ת10 הודעות אחרונות(אלכס עשה במדריך שלו אתזה..)